package com.smy.tool.api.annotation;

import java.lang.annotation.*;

/**
 * Description:SmyApi接口属性注解
 *
 * @author 
 * @since 2017/12/1.
 */
@Target({ElementType.PARAMETER,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SmyApiField {

    /**
     * 方法描述
     *
     * @return 描述
     */
    String description();
    
    /**
     * 参数名称
     * @return
     */
    String name() default "";

    /**
     * 是否可以为空
     *
     * @return true/false
     */
    boolean isNotNull() default false;
}
